﻿using System;
using System.Collections.Generic;
using System.ServiceModel;

namespace HobSoft.SoccerBet2014.Domain.ClientService
{
    using Core;
    using Models;

    /// <summary>
    /// 提供客户端定制的博彩公司数据
    /// </summary>
    [ServiceContract]
    public interface IBetCustomDataService : IService
    {
        [OperationContract]
        IList<Game> GetLiveGames(DateTime? lastUpdateTime);

        [OperationContract]
        IList<Game> GetEarlyGames();

        [OperationContract]
        IList<Odds> GetNewOdds(params string[] marketKeys);

        [OperationContract]
        IList<Odds> GetTypeNewOdds(Odds.MarketType type, params string[] marketKeys);
    }
}
